﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="true" CodeBehind="e35c770d-4495-494c-9029-70bf919e2a1d.aspx.cs" Inherits="Castle.RegistrationSubjects.interfaces.e35c770d_4495_494c_9029_70bf919e2a1d" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <script type="text/javascript">
        function SetSingleRadioButton(current) {
            for (i = 0; i < document.forms[0].elements.length; i++) {
                elm = document.forms[0].elements[i];
                if (elm.type == 'radio') {
                    if (elm != current && elm.accessKey == current.accessKey) {
                        elm.checked = false;
                    }
                }
            }
            current.checked = true;
        }
</script>

  <script type="text/javascript">
      function load() {
          Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
          Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
      }
      function BeginRequestHandler() {
          if (upLevel) {
              var splash = document.getElementById("LoadingPanel");
          }
          else if (ns4) {
              var splash = document.LoadingPanel;
          }
          else if (ie4) {
              var splash = document.all.LoadingPanel;
          }
          showObject(document.getElementById("LoadingPanel"));
      }
      function EndRequestHandler() {
          if (upLevel) {
              var splash = document.getElementById("LoadingPanel");
          }
          else if (ns4) {
              var splash = document.LoadingPanel;
          }
          else if (ie4) {
              var splash = document.all.LoadingPanel;
          }
          hideObject(splash);
      }
      function stopRKey(evt) {
          var evt = (evt) ? evt : ((event) ? event : null);
          var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
          if ((evt.keyCode == 13) && (node.type == "text")) { return false; }
      }
      document.onkeypress = stopRKey;
</script>
<div id="notice_sub_">
<div id="header">
<div class="left"></div>
<div class="center">Dịch vụ đăng ký môn học</div>
<!--End head-->
</div>
<div class="content">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
   <ContentTemplate>

       <!--Dot Dang Ky-->
       <div class="col_left" style="overflow:hidden; border-bottom:none">

       <div class="row">
           <div class="cell">Chọn học kỳ:</div>
           <div class="cell">
                      <asp:DropDownList ID="drp_Semester" runat="server" Width="220px" Height="22px"></asp:DropDownList>
           </div>
       </div>

       <div class="row" style="height:160px; overflow:auto; margin-top:30px">
           <asp:DataList ID="lst_Danh_Sach_Dot_Dang_Ky" runat="server" Width="100%" OnItemDataBound="lst_Danh_Sach_Dot_Dang_Ky_ItemDataBound">
    <AlternatingItemStyle BackColor="AliceBlue" ForeColor="Black" />
    <ItemStyle ForeColor="Black" />
<HeaderTemplate>
    <table>
        <tr>
            <td class="header_item_list" style="width:15px">#</td>
            <td class="header_item_list" style="width:200px; padding-left:5px">Mã đợt đăng ký</td>
            <td class="header_item_list" style="width:120px;">Bắt đầu</td>
            <td class="header_item_list" style="width:120px">Kết thúc</td>
        </tr>
    </table>
</HeaderTemplate>
<ItemTemplate>
    <table>
        <tr style="text-align:center">
            <td style="width:10px; padding-bottom:3px">
                <asp:RadioButton ToolTip='<%#Eval("DotDKID") %>' AccessKey="D" runat="server" ID="rad_DotDKID" Checked='<%#bool.Parse(Eval("Checked").ToString()) %>' GroupName='<%#Eval("Openning") %>' AutoPostBack="true" onKeyPress="return suppress(event);" OnCheckedChanged="rad_DotDKID_CheckedChanged"/>
            </td>
            <td style="width:200px; text-align:left; cursor:pointer"><asp:Label ID="lbl_DotDKID" runat="server" Text='<%#Eval("DotDKID") %>' ToolTip='<%#Eval("DotDKTen") %>'></asp:Label></td>
            <td style="width:120px"><%#DateTime.Parse(Eval("NgayBatDau").ToString()).ToString("dd/MM/yyyy HH:mm") %></td>
            <td style="width:120px"><%#DateTime.Parse(Eval("NgayKetThuc").ToString()).ToString("dd/MM/yyyy HH:mm") %></td>
        </tr>
    </table>
</ItemTemplate>
</asp:DataList>
       </div>
       
       </div>
       <!--END-->

       <!--Mon Hoc Dang Ky-->
          <div class="col_right" style="overflow:hidden">

             <div class="row">
          <div class="cell">Mã môn học:</div>
          <div class="cell">
          <asp:TextBox ID="txt_SubjectCode" runat="server" Width="200px" Height="25px" Font-Bold="true" BorderStyle="Solid" BorderColor="GrayText" MaxLength="8"></asp:TextBox>
          </div>
          <div class="cell">
       <asp:Button ID="Button1" Text="Tìm kiếm" runat="server" Height="30px" onclick="btnTraMonHoc_Click" /></div>
                       </div>
    
              <div class="row" style="height:150px; overflow:auto;"> 
                <asp:DataList ID="lst_Subjects" runat="server" ShowHeader="true" OnItemDataBound="lst_Subjects_ItemDataBound" AlternatingItemStyle-BackColor="AliceBlue">
                        <AlternatingItemStyle BackColor="AliceBlue" ForeColor="Black" />
    <ItemStyle ForeColor="Black" />
   <HeaderTemplate>
       <table>
           <tr>
               <td class="header_item_list" style="width:390px; padding-left:5px; text-align:left">Tên môn học</td>
               <td class="header_item_list" style="width:80px">Bắt buộc</td>
           </tr>
       </table>
   </HeaderTemplate>
   <ItemTemplate>
       <table>
           <tr style="text-align:center">
               <td style="width:390px; text-align:left">
                   <asp:LinkButton ID="hpy_SubjectName" runat="server" Text='<%#Eval("SubjectName") %>' CommandArgument='<%#Eval("SubjectID") %>' OnClick="SubjectName_Click"></asp:LinkButton>
               </td>
               <td style="width:80px;" align="center">
                   <asp:Image ID="img_BatBuoc" runat="server" Width="20px" Visible="false" ImageUrl="~/App_Themes/Subjects/icon_ok.png" />
               </td>
           </tr>
       </table>
<asp:HiddenField ID="hid_OptionCheckBatBuoc" runat="server" Value='<%#Eval("BatBuoc") %>' />
<asp:HiddenField ID="hid_OptionCheckCamDangKy" runat="server" Value='<%#Eval("CamDangKy") %>' />
<asp:HiddenField ID="hid_OptionCheckTKB" runat="server" Value='<%#Eval("TKB") %>' />
</ItemTemplate>
   </asp:DataList>
            </div>

        </div>
       <!--END-->

       <div class="col_left" style="height:225px; margin-top:-10px; border-top:none">
           <!--Chi Tiet Dot-->
           <div class="row">
          <div class="cell" style="color:red"><asp:Label ID="lbl_TB" runat="server" Text="Thông báo:" Visible="false"></asp:Label></div><div class="cell" style="font-weight:bold"><asp:Label ID="lbl_NoneAAO" runat="server" Text="Chưa có thông báo mới!" Visible="false"></asp:Label></div></div>
           </br>
           <div class="row">
               <asp:DataList ID="lst_AAO" runat="server" Width="100%">
    <AlternatingItemStyle BackColor="AliceBlue" ForeColor="Black" />
    <ItemStyle ForeColor="Black" />
<ItemTemplate>
<div><asp:HyperLink ID="hplAAOUrl" runat="server" Target="_blank" Text='<%#Eval("AAOTitle","+ {0}") %>' NavigateUrl='<%#Eval("AAOUrl") %>'></asp:HyperLink></div>
</ItemTemplate>
</asp:DataList>
          </div>
           <asp:Label ID="lbl_LDKCT" runat="server"></asp:Label>
       </div>

       <!--Mon Hoc - TKB-->
       <div style="width:500px; float:left; border-style:solid; border-color:gray; border-width:thin; margin:0px 10px 10px 0px;">
           <div class="row">
               <table border="0">
                   <tr>
                       <td style="width:350px">
                                          <table border="0">
                <tr>
                <td style="padding-top:5px">
                    <span style="padding-right:5px;">Mã môn học:</span><asp:Label ID="_lbMonHocID" runat="server" Text="--"></asp:Label>
                  </td>
                </tr>
                <tr>
                <td style="padding-top:5px;">
                    <span style="padding-right:5px">Tên môn học:</span><asp:Label ID="_lbMonHocTen" runat="server" Text="--"></asp:Label>
                  </td>
                </tr>
                <tr>
                <td style="padding-top:5px;">
                    <span style="padding-right:5px">Mã nhóm học:</span><asp:TextBox ID="_lbNhomHoc1" ReadOnly="true" runat="server" MaxLength="10" Width="100px" CssClass="tracuu_monhoc_manhom_text"></asp:TextBox>
                  </td>
                </tr>
              </table>
                       </td>
                       <td>
                           <asp:Button ID="addItem" runat="server" Text="Bổ sung môn học" Height="35px" ForeColor="Red" ToolTip="Nhấn vào để bổ sung môn học" Visible="false" onclick="addItem_Click"/>
                  <asp:Button ID="updateitem" runat="server" Text="Cập nhật nhóm" Height="35px" ForeColor="Blue" ToolTip="Nhấn vào để hiệu chỉnh môn học" Visible="false" onclick="updateitem_Click"/>
                  <asp:HiddenField ID="hid_SubjectIDSelect" runat="server" />
<%--                  <asp:HiddenField ID="hid_NhomHocCam" runat="server" />--%>
                       </td>
                   </tr>
               </table>
           </div>
           <div class="row" style="height:100px; overflow:auto">
           <asp:DataList ID="lst_TKB_Mon_Hoc" runat="server" Width="100%" OnItemDataBound="lst_TKB_Mon_Hoc_ItemDataBound">
               <AlternatingItemStyle BackColor="AliceBlue" ForeColor="Black" />
    <ItemStyle ForeColor="Black" />
               <HeaderTemplate>
                   <table width="770px">
                       <tr>
                           <td class="header_item_list" style="width:15px">#</td>
                           <td class="header_item_list" style="width:70px">Nhóm</td>
                           <td class="header_item_list" style="width:30px">Tổ</td>
                           <td class="header_item_list" style="width:100px">Khối lớp</td>
                           <td class="header_item_list" style="width:50px">Sĩ số</td>
                           <td class="header_item_list" style="width:60px">Đăng ký</td>
                           <td class="header_item_list" style="width:40px">Thứ</td>
                           <td class="header_item_list" style="width:50px">Số tiết</td>
                           <td class="header_item_list" style="width:80px">Tiết bắt đầu</td>
                           <td class="header_item_list" style="width:80px">Tiết kết thúc</td>
                           <td class="header_item_list" style="width:80px">Phòng học</td>
                       </tr>
                   </table>
               </HeaderTemplate>
               <ItemTemplate>
                   <table width="770px">
                       <tr style="text-align:center">
                           <td style="width:15px; padding-bottom:3px;"><asp:RadioButton ID="rdb_Chon_Nhom" Enabled='<%#bool.Parse(Eval("NhomCam").ToString()) %>' AccessKey="N" runat="server" ToolTip='<%#Eval("NhomHoc") %>' AutoPostBack="true" onKeyPress="return suppress(event);" OnCheckedChanged="rdb_Chon_Nhom_CheckedChanged" /></td>
                           <td style="width:70px; text-align:left"><%#Eval("NhomHoc") %></td>
                           <td style="width:30px"><%#Eval("ToHoc") %></td>
                           <td style="width:100px"><%#Eval("KhoiLop") %></td>
                           <td style="width:50px"><asp:Label ID="lbl_Si_So" runat="server" Text='<%#Eval("Siso") %>'></asp:Label></td>
                           <td style="width:60px"><asp:Label ID="lbl_So_Dang_Ky" runat="server" Text='<%#Eval("SoDangKy") %>'></asp:Label></td>
                           <td style="width:40px"><%#Eval("NgayHoc") %></td>
                           <td style="width:50px"><%#Eval("SoTiet") %></td>
                           <td style="width:80px"><%#Eval("TietBatDau") %></td>
                           <td style="width:80px"><%#Eval("TietKetThuc") %></td>
                           <td style="width:80px"><%#Eval("PhongHoc") %></td>
                       </tr>
                   </table>
               </ItemTemplate>
           </asp:DataList>
           </div>
       </div>
       <!--END-->

   <div style="width:100%; float:left; margin:10px 0px 0px -10px;">
       <asp:DataList ID="lst_Ket_Qua_Dang_Ky" runat="server" Width="100%" OnItemDataBound="lst_Ket_Qua_Dang_Ky_ItemDataBound">
                          <AlternatingItemStyle BackColor="AliceBlue" ForeColor="Black" />
    <ItemStyle ForeColor="Black" />
           <HeaderTemplate>
               <table width="1000px">
                   <tr>
                       <td class="header_item_list" style="width:25px">#</td>
                       <td class="header_item_list" style="width:80px">Mã môn học</td>
                       <td class="header_item_list" style="width:200px">Tên môn học</td>
                       <td class="header_item_list" style="width:80px">Nhóm học</td>
                       <td class="header_item_list" style="width:40px">KQ</td>
                       <td class="header_item_list" style="width:60px">Bài tập</td>
                       <td class="header_item_list" style="width:60px">Nhóm BT</td>
                       <td class="header_item_list" style="width:80px">Tình trạng</td>
                       <td class="header_item_list" style="width:80px">Xử lý</td>
                       <td class="header_item_list" style="width:60px">Ghi chú</td>
                   </tr>
               </table>
           </HeaderTemplate>
           <ItemTemplate>
               <table width="1000px">
                   <tr style="text-align:center">
                       <td style="width:25px"><asp:ImageButton ID="bnt_Huy_MonHoc" runat="server" OnClick="bnt_Huy_MonHoc_Click" CommandArgument='<%#Eval("MonhocUID") %>' /></td>
                       <td style="width:80px"><asp:Label ID="lbl_Ma_Mon_Hoc" runat="server" Text='<%#Eval("MonHocID") %>' ToolTip='<%#Eval("KhoaMonHocYN") %>'></asp:Label></td>
                       <td style="text-align:left; width:190px; padding-left:10px">
                           <asp:LinkButton ID="bnt_Hieu_Chinh_Mon_Hoc" runat="server" Text='<%#Eval("MonHocTen") %>' CommandArgument='<%#Eval("MonhocUID") %>' CommandName='<%#Eval("ChuaXacNhan") %>' OnClick="bnt_Hieu_Chinh_Mon_Hoc_Click"></asp:LinkButton>
                       </td>
                       <td style="width:80px"><%#Eval("NhomHoc1") %></td>
                       <td style="width:40px"><asp:Label ID="Label1" runat="server" ToolTip='<%#Castle.RegistrationSubjects.Data.SessionInfo.GetInfoDienGiaiKyHieu(Eval("KetQua").ToString(),"KQDK") %>' Text='<%#Eval("KetQua") %>'></asp:Label></td>
                       <td style="width:60px"><%#Eval("BaiTapID") %></td>
                       <td style="width:60px"><%#Eval("NhomBaiTap") %></td>
                       <td style="width:80px"><asp:Label ID="lbl_Dieu_Chinh" runat="server" Text='<%#Castle.RegistrationSubjects.Data.subKyHieuDangKy.TenKyHieuHieuChinh(Eval("DieuChinhID").ToString()) %>' ToolTip='<%#Eval("DieuChinhID") %>'></asp:Label></td>
                       <td style="width:80px"><asp:Label ID="lbl_Xu_Ly" runat="server" Text='<%#Castle.RegistrationSubjects.Data.subKyHieuDangKy.TenKyHieuTrangThaiXuLy(Eval("XuLy").ToString()) %>' ToolTip='<%#Eval("XuLy") %>'></asp:Label></td>
                       <td style="width:60px"><asp:ImageButton ID="bnt_Ghi_Chu" runat="server" ToolTip='<%#Eval("GhiChu") %>' ImageUrl="~/images/note.png" OnClick="bnt_Ghi_Chu_Click" /></td>
                   </tr>
               </table>
           </ItemTemplate>
       </asp:DataList>
   </div>

       <div style="width:100%; float:left; margin-left:-10px">
       <p style="margin-left:10px; color:Red; line-height:25px; font-weight:bold"><asp:Label ID="lbl_TKBMHDK" runat="server" Visible="false">Thời khóa biểu học các môn đã đăng ký</asp:Label></p>
           <asp:DataList ID="lst_TKB_Hoc" runat="server" Width="100%" OnItemDataBound="lst_TKB_Hoc_ItemDataBound">
               <AlternatingItemStyle BackColor="AliceBlue" ForeColor="Black" />
    <ItemStyle ForeColor="Black" />
               <HeaderTemplate>
                   <table width="1000px">
                       <tr>
                           <td class="header_item_list" style="width:80px">Mã môn học</td>
                           <td class="header_item_list" style="width:210px">Tên môn học</td>
                           <td class="header_item_list" style="width:80px">Nhóm học</td>
                           <td class="header_item_list" style="width:30px">Tổ</td>
                           <td class="header_item_list" style="width:80px">Phòng học</td>
                           <td class="header_item_list" style="width:40px">Thứ</td>
                           <td class="header_item_list" style="width:50px">Số tiết</td>
                           <td class="header_item_list" style="width:80px">Tiết bắt đầu</td>
                           <td class="header_item_list" style="width:80px">Tiết kết thúc</td>
                           <td class="header_item_list" style="width:50px">Sĩ số</td>
                           <td class="header_item_list" style="width:60px">Đăng ký</td>
                       </tr>
                   </table>
               </HeaderTemplate>
               <ItemTemplate>
                   <table width="1000px">
                       <tr style="text-align:center">
                           <td style="width:80px"><asp:Label ID="lbl_MonHocID" runat="server" Text='<%#Eval("monhocID") %>' ToolTip='<%#Eval("trungTKB") %>'></asp:Label></td>
                           <td style="width:200px; text-align:left"><%#Eval("monhocTen") %></td>
                           <td style="width:70px"><%#Eval("NhomHoc") %></td>
                           <td style="width:30px"><%#Eval("ToHoc") %></td>
                           <td style="width:80px"><%#Eval("PhongHoc") %></td>
                           <td style="width:40px"><asp:label ID="lbl_Thu" runat="server" Text='<%#Eval("NgayHoc") %>'></asp:label></td>
                           <td style="width:50px"><%#Eval("SoTiet") %></td>
                           <td style="width:80px"><%#Eval("TietBatDau") %></td>
                           <td style="width:80px"><%#Eval("TietKetThuc") %></td>
                           <td style="width:50px"><asp:Label ID="lbl_Si_So" runat="server" Text='<%#Eval("Siso") %>'></asp:Label></td>
                           <td style="width:60px"><asp:Label ID="lbl_So_Dang_Ky" runat="server" Text='<%#Eval("SoDangKy") %>'></asp:Label></td>
                       </tr>
                   </table>
               </ItemTemplate>
           </asp:DataList>
</div>

    <div style="float:left; margin:10px 0px 0px 10px;">
    <div style="float:left; width:450px;">
                      <div>
                      <asp:Button ID="btnConfirm" runat="server" Text="Xác nhận kết quả" Height="35px" ToolTip="Xác nhận kết quả đăng ký môn học" onclick="btnConfirm_Click"/>
                      <asp:Button ID="btnResotre" runat="server" Text="Khôi phục kết quả" Height="35px" ToolTip="Khôi phục lại kết quả đã xác nhận" OnClick="bntRestore_Click" />
                          <asp:Button ID="btnViewLog" runat="server" Text="Xem nhật ký đăng ký" Height="35px" ToolTip="Xem nhật ký xác nhận kết quả đăng ký" OnClick="btnViewLog_Click" />
                      </div>
                      <div style="padding-top:5px; color:#006666; font-style:italic;">
                      Để bảo đảm tất cả thông tin đăng ký môn học được chính xác, các bạn sinh viên vui lòng kiểm tra Email để xác nhận, vì kết quả trong Email sẽ là kết quả đăng ký cuối cùng.
                      </div>
                      </div>
                      <div style="float:left; width:460px; padding-left:5px;">
                        <div style="border: 1px solid #2262c1;">
                          <div style="color:#006666; font-style:italic; padding-left:5px; margin-top:5px; margin-bottom:5px; line-height:20px">
                            <div><img alt="Hủy môn học đăng ký" src="/dkmh/images/deleteicon.png" />: Hủy môn học đăng ký</div>
                            <div><img alt="Bỏ hủy môn học đăng ký" src="/dkmh/images/undeleteicon.png" />: Bỏ hủy môn học đăng ký</div>
                            <div><img alt="Môn học bị khóa không cho hiệu chỉnh" src="/dkmh/images/lockicon.png" width="20px" />: Môn học bị khóa không cho hiệu chỉnh</div>
                          </div>
                        </div>
                      </div>
                      <div style="clear:left;"></div>
    </div>
       <asp:HiddenField ID="hid_DotDKUID" runat="server"/>
       <asp:HiddenField ID="hid_LockKQDK" runat="server" />
  </ContentTemplate>
  </asp:UpdatePanel>

  <div style="width:100%; float:left; margin:10px 0px 0px 0px; min-width:960px;">
<fieldset style="width:950px">
<legend>MỘT SỐ CHÚ Ý KHI SỬ DỤNG DỊCH VỤ ĐĂNG KÝ MÔN HỌC</legend>

<br />
    <%--Chú ý--%>
    <div style="margin-top: 5px; padding-left: 10px; border: 1px solid #2262c1; padding: 10px;">
      <div style="text-align: right; font-style: italic;">
        <asp:Label ID="lbPS" runat="server" Text="Chú ý: Hệ thống không tự động kiểm tra trùng thời khóa biểu, các bạn vui lòng tự kiểm tra trùng thời khóa biểu." Font-Bold="true" ForeColor="Red"></asp:Label>
      </div>
    </div>
</fieldset>
</div>
</div>
</div>
</asp:Content>
